
import navContent from "./nav/navContent";
import editTree from "./editTree/index.vue";
import editTreeNew from "./editTree/indexNew.vue"
import dialogPublic from "./dialogPublic/index.vue";
import editForm from "./editForm/indexNew.vue";
import listTable from "./table/listTable.vue";
import baseTable from "./table/baseTable.vue";
import editTableNew from "./table/editTableNew.vue";
import editTableExpand from "./table/editTableExpand.vue";
import editTable from "./table/editTable.vue";
import editPage from "./editPage/index.vue";
import dividerTitle from "./dividerTitle/index";
import listTableNew from "./table/listTableNew";
import orgMemberSelect from "./memberSelect/orgMemberSelect";
import toolOrgSelect from "./memberSelect/toolOrgSelect";
import newMemberSelect from "./memberSelect/newMemberSelect";
import equipmentSelect from "./memberSelect/equipmentSelect";
import riskPointSelect from './memberSelect/riskPointSelect'
import majorEquipment from "./memberSelect/majorEquipment";
import editPageNew from "@/components/editPage/indexNew";
import workFlow from "./workFlow/index";//工作流
import attachTable from "./attach/attachTable";//普通上传
import attachForm from "./attach/attachForm";
import attachFormNew from "./attach/attachFormNew";
import widthResize from "./resizeWidth/widthResize";
import calendar from "./calendar/index.vue";

let components = {
  install(Vue) {
    Vue.component("navContent", navContent);
    Vue.component("editTree", editTree);//编辑树
    Vue.component("editTreeNew", editTreeNew);//编辑树
    Vue.component("dialogPublic", dialogPublic);//弹出框
    Vue.component("editForm", editForm);//可编辑表单，用于信息展示
    Vue.component("listTable", listTable);//带表单以及操作按钮的表格
    Vue.component("listTableNew", listTableNew);//列表表格
    Vue.component("baseTable", baseTable);//
    Vue.component("editTable", editTable);//
    Vue.component("editTableNew", editTableNew);//
    Vue.component("editTableExpand", editTableExpand);//
    Vue.component("editPage", editPage);//详情页框架组件
    Vue.component("editPageNew", editPageNew);//新打开窗口-详情页框架组件
    Vue.component("dividerTitle", dividerTitle);//表单标题
    Vue.component("orgMemberSelect", orgMemberSelect);//人员、组织、设备选择组件
    Vue.component("newMemberSelect", newMemberSelect);//人员、组织、位置选择组件
	  Vue.component("toolOrgSelect", toolOrgSelect);//工器具组织
    Vue.component("equipmentSelect", equipmentSelect);//设备选择组件
    Vue.component("riskPointSelect", riskPointSelect);//风险点选择组件
    Vue.component("majorEquipment", majorEquipment);// 选择主要设备组件
    Vue.component('workFlow', workFlow);//工作流
    Vue.component('attachTable', attachTable);//普通表格文件上传
    Vue.component("attachForm", attachForm);//普通表单文件上传
    Vue.component("attachFormNew", attachFormNew);//普通表单文件上传
    Vue.component("widthResize", widthResize);//宽度调节
    Vue.component("calendar", calendar);//日历组件
  },
};
export default components;
